package ph.gov.marikina.mcsmtms.dao;

import java.util.Date;
import java.util.List;

import org.hibernate.SessionFactory;

import ph.gov.marikina.mcsmtms.domain.MobileUserReport;

public interface MobileUserReportDAO {
	public void setSessionFactory(SessionFactory sessionFactory);
	
	public void addMobileUserReport(MobileUserReport mobileUserReport);
	
	public List<MobileUserReport> getAllMobileUserReports();
	
	public MobileUserReport getMobileUserReport(String id);
	
	public void updateSituation(MobileUserReport mobileUserReport);

	List<MobileUserReport> getMobileUserReportsForDate(Date date);
}
